menu tool button: Make final
authorMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 22:58:58 +0000 (18:58 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 28 May 2019 22:58:58 +0000 (18:58 -0400)
gtk/gtkmenutoolbutton.c
gtk/gtkmenutoolbutton.h

index 48491e76631e0492c645e3c4a9c0769b0b11af58..df6305b4ef465e2f2335efed5654bd3e795f18cb 100644 (file)
  * ]|
  */
 
+typedef struct _GtkMenuToolButtonClass   GtkMenuToolButtonClass;
+typedef struct _GtkMenuToolButtonPrivate GtkMenuToolButtonPrivate;
+
+struct _GtkMenuToolButton
+{
+  GtkToolButton parent;
+
+  GtkMenuToolButtonPrivate *priv;
+};
+
+struct _GtkMenuToolButtonClass
+{
+  GtkToolButtonClass parent_class;
+
+  void (*show_menu) (GtkMenuToolButton *button);
+};
+
 
 struct _GtkMenuToolButtonPrivate
 {
index 02c261b2f56e768c611daab69fd6703e866e71b1..03304dbbe1a835a1be903b540984c7044fb79af0 100644 (file)
@@ -31,44 +31,9 @@ G_BEGIN_DECLS
 
 #define GTK_TYPE_MENU_TOOL_BUTTON         (gtk_menu_tool_button_get_type ())
 #define GTK_MENU_TOOL_BUTTON(o)           (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButton))
-#define GTK_MENU_TOOL_BUTTON_CLASS(k)     (G_TYPE_CHECK_CLASS_CAST((k), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
 #define GTK_IS_MENU_TOOL_BUTTON(o)        (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_MENU_TOOL_BUTTON))
-#define GTK_IS_MENU_TOOL_BUTTON_CLASS(k)  (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_MENU_TOOL_BUTTON))
-#define GTK_MENU_TOOL_BUTTON_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_MENU_TOOL_BUTTON, GtkMenuToolButtonClass))
 
-typedef struct _GtkMenuToolButtonClass   GtkMenuToolButtonClass;
 typedef struct _GtkMenuToolButton        GtkMenuToolButton;
-typedef struct _GtkMenuToolButtonPrivate GtkMenuToolButtonPrivate;
-
-struct _GtkMenuToolButton
-{
-  GtkToolButton parent;
-
-  /*< private >*/
-  GtkMenuToolButtonPrivate *priv;
-};
-
-/**
- * GtkMenuToolButtonClass:
- * @parent_class: The parent class.
- * @show_menu: Signal emitted before the menu is shown.
- */
-struct _GtkMenuToolButtonClass
-{
-  GtkToolButtonClass parent_class;
-
-  /*< public >*/
-
-  void (*show_menu) (GtkMenuToolButton *button);
-
-  /*< private >*/
-
-  /* Padding for future expansion */
-  void (*_gtk_reserved1) (void);
-  void (*_gtk_reserved2) (void);
-  void (*_gtk_reserved3) (void);
-  void (*_gtk_reserved4) (void);
-};
 
 GDK_AVAILABLE_IN_ALL
 GType         gtk_menu_tool_button_get_type       (void) G_GNUC_CONST;